package com.hsurosy.hsuchain.nft.user.param;

import lombok.Data;

/**
 * 用户修改参数类
 *
 * @Author Hsu琛君珩
 * @Date 2024-10-05 18:11
 * @Description
 * @Version: v1.0.0
 */
@Data
public class UserModifyParam {

    /**
     * 用户昵称
     * <p>
     * 用户修改后的昵称。允许用户在系统中显示的名称，可以为空或不修改。
     * </p>
     */
    private String nickName;

    /**
     * 旧密码
     * <p>
     * 用户当前的旧密码，用户需要提供该字段以确认身份并完成密码修改。
     * </p>
     */
    private String oldPassword;

    /**
     * 新密码
     * <p>
     * 用户设置的新密码，确保符合密码强度要求。提交该字段用于更新用户密码。
     * </p>
     */
    private String newPassword;
}
